extends 卡牌状态类

func 进入() -> void:
	owner.label.text=name
	GameCode.当前互动卡牌=owner
	
func 离开() -> void:
	GameCode.当前互动卡牌=null
	
func on_mouse_exited():
	切换状态("空闲")

func on_left_mouse_entered():
	if GameCode.手上卡牌!=null:
		切换状态("左插入")
	
func on_right_mouse_entered():
	if GameCode.手上卡牌!=null:
		切换状态("右插入")

func on_gui_input(event: InputEvent):
	if event.is_action_released("mouse_left"):
		GameCode.执行松开操作()
		if owner.位于本节点():
			切换状态("停留")
		else:
			切换状态("空闲")
